package com.jiantong.version.service;

import com.jiantong.version.model.VersionControl;
import io.terminus.common.model.Response;

import java.util.List;

/**
 * Created by niufei on 2017/4/26.
 *
 */
public interface VersionControlReadService {

    /**
     * 根据类型查找 VersionControl
     * @param type 安装包类型
     * @return VersionControl
     */
    Response<VersionControl> findByType(Integer type);

    /**
     * 根据id查找VersionControl
     * @param id 安装包的ID
     * @return VersionControl
     */
    Response<VersionControl> findById(Long id);

    /**
     * 查询version的列表
     * @return List<VersionControl>
     */
    Response<List<VersionControl>> queryList();


}
